/**
 * 封装对本地存储的操作
 */

 /**
  * 存储数据
  * @param {*} key   名称
  * @param {*} value 值
  */
 export const setItem = (key,value)=>{
    // 判断传入的是否为对象或者数组，是的话就进行变成字符串，再存
    if(typeof value == "object"){
        value = JSON.stringify(value)
    }
    localStorage.setItem(key,value)
 }

/**
 * 拉取数据
 * @param {*} key 
 */
 export const getItem = key=>{
     try {
         return JSON.parse(localStorage.getItem(key))
     } catch (error) {
         return localStorage.getItem(key)
     }
 }

 /**
  * 删除数据
  * @param {*} key 
  */
export const removeItem = key => {
    localStorage.removeItem(key)
}